package com.ccys.db.dto.masterData;

import com.ccys.db.entity.TblSpecialistCompany;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.util.Date;

/**
 * @program: WhiteCoat
 * @description: 分页查询面板管理接收Dto
 * @author: ZhangJingCan
 * @create: 2023-12-12 14:25
 **/

@Data
@ApiModel("分页查询面板管理接收Dto")
public class SpecialistCompanyPageQueryDto {

    @ApiModelProperty(value = "名称", name = "name", example = "名称模糊搜索")
    private String name;

    @ApiModelProperty(value = "集团ID", name = "groupId", example = "集团ID/查询所有传null")
    private String groupId;

    @ApiModelProperty(value = "类型", name = "panelType", example = "类型:1 specialist panel ;2 GP panel")
    private Integer panelType;

    @ApiModelProperty(value = "状态", name = "status", example = "状态:0-禁用，1-启用/查询所有传null")
    private Integer status;

    @ApiModelProperty(value = "开始日期(时间戳)", name = "startCreateOn")
    private Long startCreateOn;

    @ApiModelProperty(value = "结束日期", name = "endCreateOn")
    private Long endCreateOn;

    @ApiModelProperty(value = "排序字段", name = "orderByStr", example = "排序字段(默认传：t1.created_on descend),t1.name,t1.panel_type,t3.group_name,t1.panel_instructions,t1.status,t2.user_fullname,t1.created_on")
    private String orderByStr;

}
